package com.offcn.sellergood.service;
import com.offcn.sellergood.entity.GoodsEntity;
import com.offcn.sellergood.pojo.Goods;
import com.baomidou.mybatisplus.extension.service.IService;
import com.offcn.entity.PageResult;
import java.util.List;
/****
 * @Author:ujiuye
 * @Description:Goods业务层接口
 * @Date 2021/2/1 14:19
 *****/

public interface GoodsService extends IService<Goods> {
    //添加商品
    void add(GoodsEntity goodsEntity);
    /**
     * 根据Id获取商品信息
     */
    GoodsEntity findById(Long id);

    /**
     * 商品审核
     */
    void audit(Long goodsId);


    /**
     * 商品下架
     */
    void pull(Long  goodsId);

    /**
     * 商品上架
     */
    void put(Long goodsId);

    /**
     * 商品批量上架
     */
    int putAll(Long[] ids);

    /**
     * 商品删除
     */
    void delete(Long id);

}
